package top.continew.admin.jobfair.service;

import top.continew.starter.extension.crud.model.query.PageQuery;
import top.continew.starter.extension.crud.model.resp.PageResp;
import top.continew.starter.extension.crud.service.BaseService;
import top.continew.admin.jobfair.model.query.JobPositionResumeQuery;
import top.continew.admin.jobfair.model.req.JobPositionResumeReq;
import top.continew.admin.jobfair.model.resp.JobPositionResumeDetailResp;
import top.continew.admin.jobfair.model.resp.JobPositionResumeResp;

/**
 * 岗位简历（投递）业务接口
 *
 * @author xiahaike
 * @since 2024/09/14 08:45
 */
public interface JobPositionResumeService extends BaseService<JobPositionResumeResp, JobPositionResumeDetailResp, JobPositionResumeQuery, JobPositionResumeReq> {
    boolean checkDuplicate(JobPositionResumeReq req);

    PageResp<JobPositionResumeResp> myPage(JobPositionResumeQuery query, PageQuery pageQuery);
}